package com.szsh.aiot.hsm.dto.ability;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.gson.annotations.SerializedName;

/**
 * 增值平台业务通知请求参数
 * 
 * @author zhangtt
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class NotifyOrderResponseParam {

    @SerializedName("Status")
    private int status;

    @SerializedName("enable")
    private String enable;

    @SerializedName("send_period")
    private int sendPeriod;

    private int costtime;

    @SerializedName("FailReason")
    private String failReason;

    @SerializedName("Result")
    private int result;

    @SerializedName("up_fail_cnt")
    private long upfailcnt;
    @SerializedName("up_succ_len")
    private long upsucclen;
    @SerializedName("filter_cnt")
    private long filtercnt;
    @SerializedName("up_fail_len")
    private long upfaillen;
    @SerializedName("up_succ_cnt")
    private long upsucccnt;
    @SerializedName("domain_cnt")
    private long domaincnt;

    private int period;

    private String addr;
    @SerializedName("lanstats_period")
    private int lanstatsperiod;

    private String action;

    private int code;

    private String msg;

    private String resp;

    private String mac;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getEnable() {
        return enable;
    }

    public void setEnable(String enable) {
        this.enable = enable;
    }

    public int getSendPeriod() {
        return sendPeriod;
    }

    public void setSendPeriod(int sendPeriod) {
        this.sendPeriod = sendPeriod;
    }

    public int getCosttime() {
        return costtime;
    }

    public void setCosttime(int costtime) {
        this.costtime = costtime;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public int getResult() {
        return result;
    }

    public void setResult(int result) {
        this.result = result;
    }

    public String getAction() {
        return action;
    }

    public void setAction(String action) {
        this.action = action;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getResp() {
        return resp;
    }

    public void setResp(String resp) {
        this.resp = resp;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public long getUpfailcnt() {
        return upfailcnt;
    }

    public void setUpfailcnt(long upfailcnt) {
        this.upfailcnt = upfailcnt;
    }

    public long getUpsucclen() {
        return upsucclen;
    }

    public void setUpsucclen(long upsucclen) {
        this.upsucclen = upsucclen;
    }

    public long getFiltercnt() {
        return filtercnt;
    }

    public void setFiltercnt(long filtercnt) {
        this.filtercnt = filtercnt;
    }

    public long getUpfaillen() {
        return upfaillen;
    }

    public void setUpfaillen(long upfaillen) {
        this.upfaillen = upfaillen;
    }

    public long getUpsucccnt() {
        return upsucccnt;
    }

    public void setUpsucccnt(long upsucccnt) {
        this.upsucccnt = upsucccnt;
    }

    public long getDomaincnt() {
        return domaincnt;
    }

    public void setDomaincnt(long domaincnt) {
        this.domaincnt = domaincnt;
    }

    public int getPeriod() {
        return period;
    }

    public void setPeriod(int period) {
        this.period = period;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public int getLanstatsperiod() {
        return lanstatsperiod;
    }

    public void setLanstatsperiod(int lanstatsperiod) {
        this.lanstatsperiod = lanstatsperiod;
    }

}
